122cf0e0b9d7e050f695ab2e89e6dd6000fa8beb,src/freenet/client/async/SplitFileFetcherSegment.java,SplitFileFetcherSegment,encoderFinished,#ObjectContainer#ClientContext#,2057

Before Change


		if(finish) {
			if(persistent) removeFrom(container, context);
		} else if(half) {
			freeDecodedData(container, false);
			if(persistent) container.store(this);
			if(logMINOR) Logger.minor(this, "Encoder finished but fetcher not finished on "+this);
		} else {

After Change


		if(finish) {
			if(persistent) removeFrom(container, context);
		} else if(half) {
			if(crossCheckBlocks == 0)
				freeDecodedData(container, false);
			if(persistent) container.store(this);
			if(logMINOR) Logger.minor(this, "Encoder finished but fetcher not finished on "+this);
		} else {